UJML Language Reference

The Ujinn Markup Language (UJML) is an XML-based language designed for creating applications that run on the UIEvolution UIEngine, a cross-platform, dynamic user interface and programming environment. This guide provides a complete reference to UJML including conceptual information describing how UJML works, reference information describing each part of UJML in detail, and the full sample code for all example snippets in the documentation.

Introduction An introduction to the UJML Language Reference Guide.
What's New in This Release Describes the latest changes and revisions to the UJML Language and Reference Guide for the current release.
Syntax Notes UJML is an XML-based declarative language consisting of a specific set of elements and possible attribute values, melded with a simple procedural scripting language.
UJML Concepts Describes the basic concepts of the UJML language including structure, file types, elements, data types, etc.
UJML Tags Describes the UJML tags that provide the structural and declarative elements of the language.
Compilation Tags Describes the tags that provide the processing instructions for conditional compilation.
Entities Describes the predefined XML entities for use as function arguments, property settings, etc.
Functions Describes the built-in functions for common operations and accessing device features.
Events Describes the predefined events for user interaction, resources, and sounds. 
Scripting Language Describes the UJML block scripting language syntax.
Samples Complete UJML code.


Copyright © 2000-2007 UIEvolution, Inc. All rights reserved. UIEVOLUTION, the UIEvolution logo, UIE, and UIENGINE are registered and unregistered trademarks of UIEvolution, Inc. in the United States and/or other countries. Other trademarks are the property of their respective owners.

This document may not be copied or reproduced in any form without the express written permission of UIEvolution, Inc. Information in this document is subject to change without notice.